using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace InvestmentIntelligence.DbModel.Models
{
    [Table("OriginalPositionValidationData", Schema = "TradingData")]
    public class OriginalPositionValidationData 
    {
        [Key]
        [Column(Order = 0)]
        public int FundBookEntityId { get; set; }

        [Key]
        [Column(Order = 1)]
        public int SecurityId { get; set; }

        [Key]
        [Column(Order = 2)]
        public DateTime Date { get; set; }

        [Column("CloseExposureCheked")]
        public bool? CloseExposureCheked { get; set; }

        [Column("PositionPnLCheked")]
        public bool? PositionPnLCheked { get; set; }

        [Column("TradePnLCheked")]
        public bool? TradePnLCheked { get; set; }
    }
}